﻿/* CSS Document */
.sup_wrap_menu {
    
    background-color:transparent !important;
    background-image:url(img/bg_menu_home.png) !important;
    background-position: center top;
    background-repeat: repeat-x;
    
    /*background-color: #000000;*/
    display: inline-block;
	*display:inline;
	zoom:1;
    height: 9999px;
    overflow: hidden;
    width: 190px;
	z-index:5;
	position:relative;
}

.loader
{
	z-index:5 !important;
}

#section_template
{
	overflow:visible !important;
}

.scroller_element
{
	overflow:visible !important;
}

.jspContainer
{
	overflow:visible !important;
}
.block_page
{
	position:relative;
	z-index:5;
}
/*
home con slide
.slide_home_wrap
{
	width:100%;
	position:relative;
	margin-top:30px;
	z-index:5;
}
*/
.slide_home_wrap
{
	width:100%;
	position:relative;
	margin-top:0px;
	z-index:5;
}


.slide_home
{
	display:none;
	z-index:6;
}

.slide_home.video
{
	display:inline !important;
	z-index:6;
}

.slide_home.active
{
	display:inline;
}

.box_txt_slide
{
	position:absolute;
}

.box_img_slide
{
	position:absolute;
	overflow:hidden;
}

.box_wrap_civette
{
	position:absolute;
}

.bt_minimize_civette_home
{
	background-image:url(img/ico_close_open_civette_home.png);
	background-position:bottom left;
	width:58px;
	height:25px;
	position:absolute;
	bottom:-1px;
	left:50%;
	margin-left:-27px;
	z-index:50;
}

.bt_minimize_civette_home.open
{
	background-image:url(img/ico_close_open_civette_home.png);
	background-position:top left;
	width:58px;
	height:25px;
	position:absolute;
	bottom:160px;
}

.wrap_civette
{
	width:694px;
	height:140px;
	position:absolute;
	left:50%;
	margin-left:-353px;
	bottom:-150px;
	overflow:hidden;
	font-size:0px;
	background-image:url(img/ombra_civette_home.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:13px;
	padding-top:15px;
	z-index: 15;
}

.wrap_civette a 
{
	text-decoration:none;
	width:220px;
	height:135px;
	cursor:pointer;
	position:relative;
}

.wrap_civette a:hover .item_civetta .sub_title_civetta
{
	color:#FFFFFF !important;
}

.wrap_civette .item_civetta
{
	width:220px;
	height:135px;
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-right:10px;
	overflow:hidden;
	vertical-align:top;
}

.wrap_civette .item_civetta.last
{
	width:220px;
	height:135px;
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-right:0px;
	overflow:hidden;
}

.wrap_civette .item_civetta img
{
	position:relative;
	z-index:2;
	width:220px;
}

.wrap_civette .item_civetta .title_civetta
{
	width:220px;
	height:23px;
	position:absolute;
	bottom:40px;
	background-image:url(img/bg_title_civette_home.png);
	background-repeat:repeat-x;
	color:#F2E3BB;
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
font-weight:700;font-size:11px;
	line-height:23px;
	text-align:center;
	z-index:5;
}

.wrap_civette .item_civetta .sub_title_civetta
{
	width:200px;
	height:35px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	background-color:#1A1A1A;
	position:absolute;
	bottom:0px;
	color:#989898;
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
font-weight:700;font-size:11px;
	line-height:14px;
	text-align:center;
	z-index:5;
}

.title_slide
{
	font-family: 'GothamBoldRegular',Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:26px;
	line-height:30px;
	color:#F2E3BB;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	margin-left: 55px;
	/*text-shadow: 1px 1px 1px #000000; */ /* Tutti i browser moderni */
    /*filter: dropshadow(color=#000000, offx=1, offy=1);*/ /* IE */
}

.title_slide span
{
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight:700;font-size:26px;
	line-height:30px;
	color:#F2E3BB;
	display:inline-block;
	*display:inline;
	zoom:1;
	/*text-shadow: 1px 1px 1px #000000; */ /* Tutti i browser moderni */
    /*filter: dropshadow(color=#000000, offx=1, offy=1);*/ /* IE */
	
}

.title_slide.portrait
{
	font-family: 'GothamBoldRegular',Arial,Helvetica,sans-serif;
font-weight:bold;
	font-size:26px !important;	
	color:#FFF0D2;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
}

.title_slide.portrait span
{
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
font-weight:700;font-size:26px !important;	
	color:#FFF0D2;
	display:inline-block;
	*display:inline;
	zoom:1;
}

.spacer_txt
{
	width:1px;
	height:300px;
	display:inline-block;
	*display:inline;
	zoom:1;
	overflow:hidden;
	vertical-align:middle;
}

.bg_slide
{
	position:absolute;
	z-index:3;
	left:0px;
	overflow:hidden;
}

.texture_bg_video
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top:0px;
	background-image: url(img/panerai_sihh2014_texture.png);
	background-repeat: repeat;
}

.img_bg
{
	visibility:hidden;
}

.img_appoggio_bg_slide_home
{
	visibility:hidden;
}

.img_appoggio_bg
{
	visibility:hidden;
}

.img_appoggio_over_slide
{
	visibility:hidden;
}

.img_over_slide
{
	visibility:hidden;
}

.cursor_slide_home
{
	background-image:url(img/bg_cursor_slider.png);
	background-repeat:repeat;
	background-position:top left;
	width:30px;
	position:absolute;
	right:0px;
	top:50%;
	z-index:5;
	padding-bottom:5px;
	visibility:hidden;
}

.cursor_slide_home a.active {
    background-image: url(img/pallini.png);
    background-position: center top;
    display: inline-block;
    height: 19px;
    width: 17px;
	margin-left:7px;
}
.cursor_slide_home a {
    background-image: url(img/pallini.png);
    background-position: center bottom;
    display: inline-block;
    height: 19px;
    margin-top: 7px;
    width: 17px;
	margin-left:7px;
}

.jspVerticalBar {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    z-index: 10;
	display:none !important;
}


/*HOME PAGE RADIOMIR*/

.wrap_img_spot
{
	width:100%; 
	height:100%;
	/*visibility: hidden;*/
	display: none;
	position: relative;
}

.wrap_img_spot img
{
}

.wrap_img_spot a
{
	position: relative;
	z-index: 10;
}

.wrap_img_spot_ipad_portrait
{
	width:100%; 
	height:100%;
	position: relative;
	/*visibility: hidden;*/
	display: none;
	/*
	display: none;
	width: 620px;
	height: 910px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -455px;
	margin-left: -310px;
	*/
}

.wrap_img_spot_ipad_portrait img
{
	
}

.wrap_img_spot_ipad_portrait a
{
	position: relative;
	z-index: 10;
}

.wrap_call_to_action_home
{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	margin-left: 55px;
}

.wrap_call_to_action_home_bottom
{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	margin-left: 55px;
	position: absolute;
	bottom: 30px;
	right: 40px;
}

.wrap_call_to_action_home_bottom_left {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	margin-left: 55px;
	position: absolute;
	bottom: 30px;
	left: 40px;	
}

.call_to_action_home
{
	background-image:url(img/bg_call_to_action_home.png);
	background-repeat: repeat;
	border:1px solid #FFFFFF;
	padding: 10px 15px 10px 15px;
	clear: left;
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none;
	color:#FFFFFF;
}

.call_to_action_discover_more {
	border: 1px solid #F2E3BB;
	color: #F2E3BB;
	display: inline-block;
	font-family: 'GothamMediumRegular', Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	padding: 0px 65px;
	text-align: center;
	text-decoration: none; 
	text-transform: uppercase;
	margin-bottom: 30px;
}

.call_to_action_home_bottom
{
	/*background-image:url(img/bg_call_to_action_home.png);*/
	/*background-image:url(img/luminor_link_hp.png);
	background-repeat: repeat;
	border:1px solid #F2E3BB;
	padding: 10px 15px 10px 15px;*/
	/*float: right;
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size: 12px;
	text-decoration: none;
	color:#F2E3BB;*/
	bottom: 20px;
	right: 30px;
	position: absolute;
	z-index: 10;

}
.call_to_action_home_bottom .icon_play
{
	background-image:url(img/small_play_icon.png);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	float: left;
	margin-top: 1px;
	margin-right: 5px;
	color:#F2E3BB;
	width: 6px;
	height: 12px;
}

.call_to_action_home:hover
{
	background-image:url(img/bg_call_to_action_home.png);
	background-repeat: repeat;
	border:1px solid #FFFFFF;
	padding: 10px 15px 10px 15px;
	clear: left;
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-decoration: underline;
	color:#FFFFFF;
}

.title_slide_call_to_action_home
{
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size:33px;
	color:#FFFFFF;
	display: block;
	margin-bottom: 15px;
	/*text-shadow: 1px 1px 1px #000000; */ /* Tutti i browser moderni */
    /*filter: dropshadow(color=#000000, offx=1, offy=1);*/ /* IE */
}
.title_bottom_slide_call_to_action_home
{
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size:16px;
	color:#FFFFFF;
	display: block;
	margin-bottom: 15px;
	text-align: right !important;
	/*text-shadow: 1px 1px 1px #000000; */ /* Tutti i browser moderni */
    /*filter: dropshadow(color=#000000, offx=1, offy=1);*/ /* IE */
}

.sub_title_slide_call_to_action_home
{
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size:14px;
	color:#FFFFFF;
	display: block;
	margin-bottom: 30px;
	/*text-shadow: 1px 1px 1px #000000; */ /* Tutti i browser moderni */
    /*filter: dropshadow(color=#000000, offx=1, offy=1);*/ /* IE */
}

.video_wrap
{
	position: absolute;
	z-index: 7;
	display: block;
}

.title_video_home
{
	font-family: 'GothamMediumRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size:16px;
	width: 100%;
	text-align: center;
	color:#FFF0D2;
	position: absolute;
	top: 70px;
}

.logo_sihh
{
	position: absolute;
	left: 30px;
	bottom: 35px;
}

.cornice_blur
{
	position: absolute;
	-webkit-box-shadow: 0px 0px 15px -2px rgba(255,255,255,0.69);
	-moz-box-shadow: 0px 0px 15px -2px rgba(255,255,255,0.69);
	box-shadow: 0px 0px 15px -2px rgba(255,255,255,0.69);
}

.cornice_blur img
{
	width: 100%;	
}

.cover_video_home
{
	position: absolute;
}

.cover_video_home img
{
	width: 100%;
}

.play_video_home
{
	background-image: url(img/play_video_home.png);
	width: 56px;
	height: 56px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28px;
}

#video_home
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

/*.countdown
{
	bottom:35px;
	left: 30px;
	position: absolute;
	background-image: url(img/separator_countdown.png);
	background-repeat: no-repeat;
	background-position: 48px 3px;
	height: 60px;
}*/
.sihh
{
	bottom:50px;
	right: 30px;
	position: absolute;
	height: 30px;
}

.kkc-dni
{
	font-family: 'GothamBookRegular',Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size:36px;
	color:#FFF0D2;
	margin-right: 40px;
}

.kkc-dni-text
{
	font-family:'GothamBookRegular', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	position: absolute;
	top: 40px;
	left: -8px;
}

.kkc-godz-text, .kkc-min-text, .kkc-sec-text
{
	font-family:'GothamBookRegular', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-left: 5px;
	margin-right: 15px;
}

.kkc-godz, .kkc-min, .kkc-sec
{
	font-family:'GothamBookRegular', Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#FFF0D2;
}

.kkc-sec-text
{
	position: absolute;
	top: 23px;
	left: 255px;
}

.box_txt_discover_more {
	width: 100%;
	height: 100%;
	text-align: center;
	position: relative; 
}

.wrap_call_to_action_discover_more {
	position: absolute;
	bottom: 30px;
	width: 100%;
}